/*
 * 文件名： FaceIDVerifyIdCardMessage.java
 * 
 * 工程名称: common-domain
 *
 * Gopay
 *
 * 创建日期： 2016年11月30日
 *
 * Copyright(C) 2016, by www.gopay.com.cn Inc.All rights reserved.
 *
 * 原始作者: 宣广海
 *
 */
package com.gopay.common.domain.bank.outside.faceID.resp;

import java.io.Serializable;

/**
 * 人脸识别有源验证返回对象
 *
 * @author 宣广海
 *
 * @version 
 *
 * @since 2016年11月30日
 */
public class FaceIDVerifySourceResMessage implements Serializable{

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -6770031917652471719L;
	/**
	 * 用于区分每一次请求的唯一的字符串。
	 */
	private String requestId;
	/**
	 * 有源比对时，数据源人脸照片与待验证人脸照的比对结果
	 */
	private FaceIDVerifyResultFaceID resultFaceid;
	/**
	 * 用户上传的参考人脸照片（对应参数image_ref[y]）与待验证人脸照的比对结果
	 */
	private FaceIDVerifyResultFaceID resultRef1;
	private FaceIDVerifyResultFaceID resultRef2;
	private FaceIDVerifyResultFaceID resultRef3;
	/**
	 * 返回身份相关的异常情况	
	 */
	private FaceIDVerifyIdExceptions idExceptions;
	
	/**
	 * 待比对的脸的真实性返回对象
	 */
	private FaceIDVerifyFaceGenuineness faceGenuineness;
	
	/**
	 * 错误信息
	 */
	private String errorMessage;
	/**
	 * 人脸验证耗时（单位毫秒）
	 */
	private String timeUsed;
	
	public String getRequestId() {
		return requestId;
	}
	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}
	public String getErrorMessage() {
		return errorMessage;
	}
	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}
	public String getTimeUsed() {
		return timeUsed;
	}
	public void setTimeUsed(String timeUsed) {
		this.timeUsed = timeUsed;
	}
	public FaceIDVerifyResultFaceID getResultFaceid() {
		return resultFaceid;
	}
	public void setResultFaceid(FaceIDVerifyResultFaceID resultFaceid) {
		this.resultFaceid = resultFaceid;
	}
	public FaceIDVerifyIdExceptions getIdExceptions() {
		return idExceptions;
	}
	public void setIdExceptions(FaceIDVerifyIdExceptions idExceptions) {
		this.idExceptions = idExceptions;
	}
	public FaceIDVerifyFaceGenuineness getFaceGenuineness() {
		return faceGenuineness;
	}
	public void setFaceGenuineness(FaceIDVerifyFaceGenuineness faceGenuineness) {
		this.faceGenuineness = faceGenuineness;
	}
	public FaceIDVerifyResultFaceID getResultRef1() {
		return resultRef1;
	}
	public void setResultRef1(FaceIDVerifyResultFaceID resultRef1) {
		this.resultRef1 = resultRef1;
	}
	public FaceIDVerifyResultFaceID getResultRef2() {
		return resultRef2;
	}
	public void setResultRef2(FaceIDVerifyResultFaceID resultRef2) {
		this.resultRef2 = resultRef2;
	}
	public FaceIDVerifyResultFaceID getResultRef3() {
		return resultRef3;
	}
	public void setResultRef3(FaceIDVerifyResultFaceID resultRef3) {
		this.resultRef3 = resultRef3;
	}
	

}
